home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 2007 January, February, March & April
/
Chip-Cover-CD-2007-02.iso
/
Pakiet bezpieczenstwa
/
mini Pentoo LiveCD 2006.1
/
mpentoo-2006.1.iso
/
livecd.squashfs
/
usr
/
lib
/
X11
/
config
/
sco5.cf
< prev
next >
Wrap
Text File
|
2006-04-12
|
9KB
|
276 lines
XCOMM $XFree86: xc/config/cf/sco5.cf,v 3.15 2003/12/19 02:05:37 dawes Exp $
XCOMM $XdotOrg: xc/config/cf/sco5.cf,v 1.5 2004/09/02 01:10:28 kem Exp $
/*
* This is for SCO Open Server 5.0.6A or later. You must have the
* Execution Environment update (OSS646) installed on 5.0.6 (it
* ships standard in 5.0.7 and later), as well as the Graphics,
* Web and X11 (gwxlibs) package OSS631 installed, which also ships
* standard with 5.0.7 and later.
*
* It is suggested that you use the GNU Development Tools for compiling
* XFree86. Almost no testing has been done with the native development
* system.
*/
#ifndef OSName
#define OSName UNIX System V/386 Open Server Release 5
#endif
#ifndef OSVendor
#define OSVendor SCO-Group
#endif
#ifndef OSMajorVersion
#define OSMajorVersion 5
#endif
#ifndef OSMinorVersion
#define OSMinorVersion 0
#endif
#ifndef OSTeenyVersion
#define OSTeenyVersion 7
#endif
/*
* Note: We define FD_SETSIZE here (as opposed to in ConnectionFlags) to
* guarantee that the same FD_SETSIZE is used. Havoc abounds if we do not
* do this, as some files which include sys/socket.h and sys/types.h will
* have different values for FD_SETSIZE.
*
* Note 2: We also define _SVID3, as this seems to enable more Streams
* based options which are closer to the "desired" state for X11. A by-
* product of this is that we get better signals too.
*
* Note 3: We fool Xfree into thinking we have NCURSES. Thats becuase the
* system curses is close enough for Xfree86's purposes. Actually xf86cfg
* is poorly constructed, it should not depend on the NCURSES package but
* rather on a "capable curses", of which NCURSES is just one.
*/
#if 1
#ifndef HasGcc2
# define HasGcc2 YES
#endif
#ifndef HasGcc2ForCplusplus
# define HasGcc2ForCplusplus YES
#endif
#endif
/*
* Although OpenServer does not currently have threads, there are plans
* for it in the near future, and libc/libsocket are already thread
* safe, so use -D_REENTRANT when compiling libraries so that if an
* app that has either the new forthcoming threads, or one that uses
* GNU PTH or FSU pthreads is linked against X, that the libraries are
* safe at least with regards to things like errno and various _r functions.
*/
#ifndef LibraryCCOptions
# define LibraryCCOptions -D_REENTRANT
#endif
#define StandardDefines -Dsco -DSCO -DSCO5 -DSYSV -Di386 -DSCO325 -DFD_SETSIZE=256 -D_NO_STATIC -DMAXPATHLEN=1024
#ifdef HasGcc2
# define DefaultCCOptions GccWarningOptions
# define CcCmd gcc
# define DefaultCDebugFlags -O6 -fomit-frame-pointer -march=i586 -mcpu=i686
# define OptimizedCDebugFlags -O6 -fomit-frame-pointer -march=i586 -mcpu=i686
#else
# define DefaultCCOptions -dy
# define CcCmd cc -belf
# define DefaultCDebugFlags -O2
# define OptimizedCDebugFlags -O2
#endif
#define HasNCurses YES
#define NCursesLibName -lcurses
#ifndef UseDeprecatedKeyboardDriver
#define UseDeprecatedKeyboardDriver YES
#endif
#define LogDirectory /var/adm
#ifndef PexDynamicModule
#define PexDynamicModule YES
#endif
#ifndef XieDynamicModule
#define XieDynamicModule YES
#endif
#ifndef HasSymLinks
# define HasSymLinks YES
#endif
#ifndef DoLoadableServer
# define DoLoadableServer YES
#endif
#ifdef BuildDynamicLoading
# define SCODynamicFlags -Wl,-Bexport
#else
# define SCODynamicFlags /**/
#endif
#define AsmDefines -D__ELF__ -D__PIC__
#define XawI18nDefines -DHAS_WCHAR_H -DHAS_WCTYPE_H -DHAS_ISW_FUNCS
#define ServerExtraSysLibs $(CBRT) -lm -levent SCODynamicFlags
#define ExtraLibraries -lsocket
#define NeedWidePrototypes NO
#define ServerOSDefines -DDDXTIME XFree86ServerOSDefines
#define ToolkitStringsABIOptions -intelabi
#define ThreadedX NO
#define HasThreadSafeAPI NO
#define HasNdbm YES
#define HasVFork YES
#define HasPutenv YES
#define HasSnprintf YES
#define HasSetenv NO
#define HasMkstemp YES
#define ExecableScripts YES
#define HasShadowPasswd YES
#define ManSourcePath $(MANPATH)/man
#define Malloc0ReturnsNull YES
#define RemoveDSDENroffMacros NO
#define CompressManPages NO
#ifndef HasLibCrypt
# define HasLibCrypt YES
# define SpecialLibCrypt -lcrypt
#endif
#define PosixLibraries /**/
#ifndef ForceNormalLib
# define ForceNormalLib NO
#endif
#define HasExpat YES
#define HasFreetype2 YES
#define HasLibpng YES
#define HasPerl YES
#define HasPerl5 YES
#define HasDlopen YES
#define HasShm YES
#define HasStrcasecmp YES
#define HasZlib YES
#define HasFontconfig YES
#define SharedLibXmu YES
#define SystemV YES
#define LdCombineFlags -r
#define AvoidNullMakeCommand YES
#define HasLdRunPath YES
#define HasPoll YES
#define PatheticCpp YES
#define HasGnuMake YES
#define MesaUseX86Asm NO
#define MakeNamedTargetSubdir(dir,flags,subname)\
$(MAKE) -C dir $(MFLAGS) $(PARALLELMFLAGS) flags subname
#define ArCmdBase ar
#define AsCmd CcCmd
#define CppCmd /lib/cpp
#define PreProcessCmd CppCmd
#define RawCppCmd CppCmd
#ifdef HasGcc2
# define LdCmd CcCmd
# ifndef SharedLibraryLoadFlags
# define SharedLibraryLoadFlags -shared
# endif
# undef LdCombineFlags
# define LdCombineFlags -nostdlib -r
#else
# define LdCmd /usr/ccs/bin/elf/ld
#endif
#define LexCmd /usr/gnu/bin/flex
#define MakeCmd /usr/gnu/bin/gmake
#define YaccCmd /usr/gnu/bin/bison -y
#define InstallCmd /usr/gnu/bin/ginstall
#ifndef UseSeparateConfDir
#define UseSeparateConfDir NO
#endif
#ifndef BuildHtmlManPages
#define BuildHtmlManPages NO
#endif
#define DefaultUserPath /bin:/usr/bin:$(BINDIR):/usr/bin/X11:/usr/gnu/bin:/usr/local/bin:/etc
#define DefaultSystemPath /etc:/bin:/usr/bin:$(BINDIR):/usr/bin/X11
#define ConnectionFlags -DLOCALCONN -DTCPCONN -DUNIXCONN
/*
* These settings control the interdependence of the shared libraries.
* Mostly borrowed from darwinLib.tmpl.
*/
#ifndef FixupLibReferences
#define FixupLibReferences() @@\
XMULIBONLY = -lXmu @@\
XMULIB = $(XMULIBONLY) $(XTOOLLIB) $(XLIB)
#endif
#ifndef XawClientLibs
#define XawClientLibs $(XAWLIB) $(XMULIBONLY) $(XTOOLLIB) $(XPMLIB) $(EXTRAXAWCLIENTLIBS) $(XLIB)
#endif
#define SharedXlibi18nReqs $(LDPRELIB) $(XLIBONLY)
#define SharedXfontReqs $(LDPRELIB) $(FONTSTUBLIB) GzipLibrary $(FREETYPE2LIB) $(XLIB)
#define SharedFontencReqs $(LDPRELIB) GzipLibrary
#define SharedGLReqs $(LDPRELIB) $(XLIB)
#define SharedGLUReqs $(LDPRELIB) $(XLIB) $(GLXLIB)
#define SharedOSMesaReqs $(LDPRELIB) $(XLIB) $(GLXLIB)
#define SharedPexReqs $(LDPRELIB) $(XONLYLIB) MathLibrary
#define SharedSMReqs $(LDPRELIB) $(ICELIB)
#define SharedX11Reqs $(LDPRELIB) -lsocket
#define SharedXawReqs $(LDPRELIB) $(XMULIB) $(XTOOLLIB) $(XPMLIB) $(EXTRAXAWREQS) $(XLIB)
#define SharedXaw7Reqs $(LDPRELIB) $(XMULIB) $(XTOOLLIB) $(XPMLIB) $(XLIB)
#define SharedXaw6Reqs $(LDPRELIB) $(XMULIB) $(XTOOLLIB) $(XLIB)
#define SharedXcursorReqs $(LDPRELIB) $(XRENDERLIB) $(XLIB)
#define SharedXextReqs $(LDPRELIB) $(XONLYLIB)
#define SharedXiReqs $(LDPRELIB) $(XLIB)
#define SharedXieReqs $(LDPRELIB) $(XONLYLIB)
#define SharedXmuReqs $(LDPRELIB) $(XTOOLLIB) $(XLIB)
#define SharedXmuuReqs $(LDPRELIB) $(XONLYLIB)
#define SharedXpReqs $(LDPRELIB) $(XLIB)
#define SharedXpmReqs $(LDPRELIB) $(XLIB)
#define SharedXrandrReqs $(LDPRELIB) $(XRENDERLIB) $(XLIB)
#define SharedXrenderReqs $(LDPRELIB) $(XLIB)
#define SharedXtReqs $(LDPRELIB) $(XONLYLIB) $(SMLIB) $(ICELIB)
#define SharedXtstReqs $(LDPRELIB) $(XLIB)
#define SharedXvReqs $(LDPRELIB) $(XLIB)
#define SharedDPSReqs $(LDPRELIB) $(SMLIB) $(ICELIB) $(XTOOLLIB) $(XLIB)
#define SharedDPSTKReqs $(LDPRELIB) $(SMLIB) $(ICELIB) $(XTOOLLIB) $(DPSLIB) $(XLIB)
#define SharedOldXReqs $(LDPRELIB) $(XONLYLIB)
#define SharedpsresReqs $(LDPRELIB) $(SMLIB) $(ICELIB) $(XTOOLLIB) $(XLIB)
#define SharedXResReqs $(LDPRELIB) $(XLIB)
#define SharedXfontcacheReqs $(LDPRELIB) $(XLIB)
#define SharedXineramaReqs $(LDPRELIB) $(XLIB)
#define SharedXssReqs $(LDPRELIB) $(XLIB)
#define SharedXvMCReqs $(LDPRELIB) $(XLIB)
#define SharedXxf86miscReqs $(LDPRELIB) $(XLIB)
#define SharedXxf86vmReqs $(LDPRELIB) $(XLIB)
#define SharedxkbfileReqs $(LDPRELIB) $(XONLYLIB)
#define SharedxkbuiReqs $(LDPRELIB) $(XKBFILELIB) $(XONLYLIB)
#define SharedXReqs $(XTOOLLIB) $(XPLIB) $(XLIB)
#define SharedXmReqs $(LDPRELIB) SharedXReqs
#define SharedMrmReqs $(LDPRELIB) $(XMLIB) SharedXReqs
#define SharedUilReqs $(LDPRELIB) $(XMLIB) SharedXReqs
#define ObjectFromAsmSource(src,flags) @@\
@@\
src.o: src.S @@\
RemoveFile(src.o) @@\
$(CC) -c AsmDefines $(DEFINES) $(INCLUDES) flags src.S
#include <scoLib.rules> /* minor changes to sv4Lib.rules */
#include <sv4Lib.rules>
#include <xorg.cf>